#include <iostream>
#include <algorithm>
using namespace std;


struct item{
	int k,p;
};

bool cmp(item a,item b){
	return a.k>b.k;
}


int main(){
	int n,r;
	cin>>n>>r;
	item a[n];
	for(int i=0;i<n;i++)
		cin>>a[i].k>>a[i].p;
	sort(a,a+n,cmp);
	for(int i=0;i<n;i++){
		if(a[i].p <= r){
			cout<<a[i].k;
			break;
		}
	}
	return 0;
}
